Optimized Execution of Business Processes on Blockchain
نویسندگان
چکیده
Blockchain technology enables the execution of collaborative business processes involving untrusted parties without requiring a central authority. Speci cally, a process model comprising tasks performed by multiple parties can be coordinated via smart contracts operating on the blockchain. The consensus mechanism governing the blockchain thereby guarantees that the process model is followed by each party. However, the cost required for blockchain use is highly dependent on the volume of data recorded and the frequency of data updates by smart contracts. This paper proposes an optimized method for executing business processes on top of commodity blockchain technology. Our optimization targets three areas speci cally: initialization cost for process instances, task execution cost by means of a space-optimized data structure, and improved runtime components for maximized throughput. The method is empirically compared to a previously proposed baseline by replaying execution logs and measuring resource consumption and throughput.
منابع مشابه
Untrusted Business Process Monitoring and Execution Using Blockchain
The integration of business processes across organizations is typically beneficial for all involved parties. However, the lack of trust is often a roadblock. Blockchain is an emerging technology for decentralized and transactional data sharing across a network of untrusted participants. It can be used to find agreement about the shared state of collaborating parties without trusting a central a...
متن کاملA Reference Model for Blockchain-Based Distributed Ledger Technology
Blockchain is a distributed, transactional database that is shared across all the nodes participating in the network. This is the main technical innovation of Bitcoin and it acts as a public ledger for the transactions. Every node in the system has a full copy of the current chain, which contains every transaction ever executed. Every block contains a hash of the previous block, linking these t...
متن کاملRuntime Verification for Business Processes Utilizing the Bitcoin Blockchain
The usage of process choreographies and decentralized Business Process Management Systems has been named as an alternative to centralized business process orchestration. In choreographies, control over a process instance is shared between independent parties, and no party has full control or knowledge during process runtime. Nevertheless, it is necessary to monitor and verify process instances ...
متن کاملOverview of business innovations and research opportunities in blockchain and introduction to the special issue
Blockchain has become a new frontier of venture capitals that has attracted the attention of banks, governments, and other business corporations. The recent blockchain related attempts included legal blockchains by Fadada.com and Microsoft and pork tracking blockchains by Walmart and IBM. Blockchain is poised to become the most exciting invention after the Internet; while the latter connects th...
متن کاملExplaining the Blockchain Acceptance Indices in Iran Financial Markets: A Fuzzy Delphi Study
This study was designed to explain the Blockchain acceptance indices in Iran's financial markets aimed at identifying different angles for the implementation of Blockchains. The Blockchain acceptance indices were extracted in 4 levels, 12 variables, and 53 indices of related research literature in the field of e-commerce and mobile banking. To validate the research indicators, the Fuzzy Delphi ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2017